void main() {
  _stringType();
  _boolType();
  _listType();
  _mapType();
}

_stringType () {
  const str = 'Hello world!';
  print(str);
}

_boolType () {
  bool success = true;
  print(success);
}

_listType () {
  List list1 = [1, 2, '3', 'wo', '爱'];
  print(list1);
  List<int> list2 = [1 ,2, 3];
  print(list2);
  List list3 = List.generate(3, (index) => 2 * index);
  print(list3);
}

_mapType () {
  Map map1 = { 'xiaowang': "小王", 'xiaozhang': "小张" };
  print(map1);
  map1.forEach((key, value){
    print('key: $key value: $value');
  });
  Map map2 = map1.map((key, value){
    return MapEntry(key, value+'...');
  });
  print(map2);
}